home *** CD-ROM | disk | FTP | other *** search
/ The Datafile PD-CD 1 Issue 2 / PDCD-1 - Issue 02.iso / _utilities / utilities / 003 / _unimode2 / !UniMode2 / Manuals / Intro < prev    next >
Text File  |  1994-05-22  |  11KB  |  247 lines

  1.  What is POST-Ware?
  2.  ==================
  3.  
  4. For programs in the Shareware or Careware domain you pay a small amount of
  5. money.  Authors of Public Domain programs expect you to send them a small
  6. amount of money in appreciation.  This does not work. Most people will not
  7. pay for Public Domain programs and they come up with the most astonishing
  8. reasons. Shareware programs are mostly paid for once. After that they are
  9. copied (illegally) many times. 
  10.  
  11. POST-Ware programs are based upon the Human-nature of not wanting to pay for
  12. anything if you can get it for free. Let's face it, the chances of getting
  13. dragged to court by some author are astronomically small. So, knowing this, 
  14. authors of POST-Ware programs don't expect anybody to pay for their efforts.
  15. But they DO like to know whether their program is actually being used
  16. (=copied) and how it performs. So, they request each user to send them a
  17. picture-postcard. This way the author knows that somewhere out there someone
  18. is actually using his program. If he is lucky he'll get all kinds of
  19. postcards from all over the world and he can put them to many uses:
  20.  
  21. 1. Hang them on the wall as decoration
  22. 2. Look at them to boost his ego when he is feeling down.
  23. 3. Use them as a reference, when applying for a job (success not guaranteed)
  24. 4. You can think of a few more, can't you?
  25.  
  26. Since the cost of a postcard and stamp are so small, the chances of
  27. receiving a postcard are much bigger than those of receiving any money.
  28.  
  29.  
  30.  Background
  31.  ==========
  32.  
  33. Over the years people have been (and will be) dissatisfied with the
  34. screenmodes that are offered by RISC OS and making soft-modes was restricted
  35. to the few who really understood how it was done. Users wanted bigger HiRes
  36. modes, small memory-saving modes, VGA or SVGA modes, modes with specific X:Y
  37. ratios, etcetera. Out of this need, programs were developed to help people
  38. create their own soft-modes. Also, several companies offered programs that
  39. supplied ready-made modes. With the coming of the so-called VidcEnhancers
  40. the amount of such programs grew extensively.  Many of these programs are
  41. modules. They supply one or more modes. Unfortunately the user cannot
  42. control which modenumber is allocated to a given mode. The problems related
  43. to all this are obvious:
  44.  
  45.   1. Some modules supply visually different modes but with the same
  46.   modenumbers. Due to clashing modenumbers the user can only use one of the
  47.   modules. If he wishes to use the other mode (which has the same modenumber)
  48.   then he needs to go to the CLI to kill one module and load the other. This
  49.   can be very frustrating to many a user.
  50.  
  51.   2. A large number of modules supplies modes with a modenumber between 29
  52.   and 46. These programs no longer work under RISC OS 3. This is because
  53.   RISC OS 3 itself supplies modes in the range 0...46. So if you had a
  54.   favourite mode 42 and you upgrade to RISC OS 3 you'd loose your favourite
  55.   mode. Or would you?
  56.  
  57.   3. Some of the VIDC Enhancer-Add-On's offered for the RISC OS 2 machines
  58.   are mapped into a specific bit in the IOC. Others are interfaced using the
  59.   IIC-bus. When Acorn released their A5000 machine they decided not to
  60.   support any of these so-called third party products. Therefore all modules
  61.   that supply a mode that requires a VIDC Enhancer-Add-On do not properly
  62.   display on an A5000. Even worse, modules designed for one type of
  63.   VidcEnhancer, do not work properly with ANY other VidcEnhancer.
  64.  
  65. UniMode2 is the first package that allows you to gain full control over the
  66. Archimedes video-system, at a very reasonable price.
  67.  
  68. A program like 'VIDCPlus' can do part of the job, but being a commercial
  69. program it is quite expensive, and still won't allow full control.... An
  70. application called !CustomVDU allows you to create a screenmode but gives no
  71. clues to whether the mode will correctly display, or why it doesn't display.
  72.  
  73. Another very important advantage is that it has the full control over any
  74. VidcEnhancer. This means that the same program, together with all goodies,
  75. will run with any make VidcEnhancer. You'll no longer need the firmware
  76. which has often many shortcomings. For example UniMode2 is able to switch the
  77. VidcEnhancer on or off by looking at the mode, and so find the best state
  78. for the VidcEnhancer for each mode. This way it is no longer needed to put a
  79. mode at a particular modenumber (like >= 96) to switch the VidcEnhancer on. 
  80.  
  81. Do you have an unsupported VidcEnhancer PLEASE let us know, together with
  82. make, type and the essential coding to turn it on and off. 
  83.  
  84. But UniMode2 has much more to offer! The initial thought behind UniMode2 was
  85. to make a module to provide softmodes. These modes can be loaded into the
  86. workspace of the module at the modenumber of your choice. This allows you to
  87. use any number of modes, at any modenumber you like and still have only one
  88. module in the list. The files on disc are quite short since the common part
  89. of the module is no longer needed. You need no longer load a pile of
  90. junk-modes together with a single good-use-mode. Since most of the package
  91. was developed to create softmodes, you can still make very good use of it
  92. even if you haven't got a VidcEnhancer! Even though you can make the most
  93. out of the package using a multiscan-monitor, it is not a must. Look for
  94. example at the DIY_BSDM, to make modes for a broadcast-standard-
  95. 50Hz-monitor. The same goes for VGA- and HiResMonochrome-monitors, although
  96. we never tried these.
  97.  
  98. The first version of UniMode2 was dated December 25th 1991 and eversince that
  99. date I use it every single time I use my computer. Then my brother saw it
  100. and he wanted to use it on his A5000. That was the moment I realised there
  101. might be many others that might like the program, I decided to support all
  102. known VidcEnhancers and wrote the most astonishing algorithm (Intelligent)
  103. to control the VidcEnhancer. I really wonder why Acorn themselves never
  104. thought of it before the release of the A5000, since anyone could have seen
  105. the problem with existing large softmodes. Although the whole package is,
  106. and will always be, PostWare, for the right price, we might consider a
  107. licence to Acorn for inclusion in RISC OS 4 ROM's ...
  108.  
  109. What we would like UniMode2 to become is a package that every Archimedes
  110. owner has in the root of his harddisc or bootdisc, so that commercial
  111. applications only need to provide an MDF-file for use with the - in the
  112. bootsequence loaded - UniversalMode-module.
  113.  
  114. LAST BUT NOT LEAST: Don't worry we'll get buried under piles of postcards
  115. since we've got lots of room to stack them. Once there isn't enough room on
  116. the walls and the ceilings anymore we'll think of some roulating-mechanism
  117. to get them all on display. The only good reasons for not sending a
  118. picture-postcard are:
  119.  
  120.         - It's a Sunday; 
  121.         - The shops are closed;
  122.         - The shops where just out of nice cards;
  123.         - Your going to buy a card first thing tomorrow.
  124.  
  125. And remember, the more cards we receive the better the next update will be!
  126.  
  127.  
  128. UniMode2 requires RISC OS 3 in ROM. The entire package was developed and
  129. tested on both a 2Mb A5000 (with On-Board-Enhancer) and a 4Mb A310 (with
  130. SCSI, ARM3 and VIDC Enhancer-Add-On).
  131.  
  132.  
  133.  What's New?
  134.  ~~~~~~~~~~~
  135.  
  136. The first release of UniMode (v1.70) was a bundle of command-line utilities
  137. with a desktop front-end. With this second release we aimed to improve on
  138. that. This release of UniMode2 takes full advantage of the RISC OS 3 features
  139. and is a true desktop application. The desktop application has many
  140. additional features added. You no longer need to edit a textfile. Instead
  141. you can alter ANY register or variable by changing its state or value in one
  142. of the windows. Refer to the manual for detailed features.
  143.  
  144. The format of the MDS has been changed. A utility is supplied to convert any
  145. old format MDS to the new format. In some instances this utility may not
  146. work properly. Especially when comments are appended to the end of a line.
  147. Secondly, the PixelRate in the old format file is specified as 8, 12, 16 or
  148. 24. In the new format the PixelRate is specified as a valid PixelRate in the
  149. range 8000 to 36000 kHz. Unfortunately, you will have to change this
  150. PixelRate setting in the MDS yourself. 
  151.  
  152. We guarantee to our root-users (those who get a copy of UniMode2 from us
  153. personnaly) that the application is innoculated against the Extend virus and
  154. that the application does not contain any viruses that we know of. All other
  155. users (those who get a copy from somebody else) are advised to scan their
  156. copy of UniMode2 with a virus-scanner like !Killer prior to use.
  157.  
  158.  The Authors
  159.  ~~~~~~~~~~~
  160.  
  161. Jean-Piδrre Hendrix (JP) was born on December 6th, 1969. He is a fourth year
  162. Electronics student at the Institute of Higher Professional Education (HTS)
  163. in Eindhoven. JP bought his Archimedes 310 only months after Acorn released
  164. it, because Maurice had taken his Sony MSX2-computer when he went to live on
  165. his own. JP spent 6 months in Blyth (Northumberland) working for Welwyn
  166. Systems Ltd. JP is in charge of the hardware-interface of this package and
  167. has written the UniversalMode module as well as some of the utilities.
  168.  
  169. Maurice Hendrix was born on March 12th, 1966. He studied Chemical
  170. Engineering at the MTS (Technical Secondary Education) in Tilburg, graduated
  171. right on schedule and went on to have a successful career at Fuji Photo
  172. Film's european factory for photosensitized materials in Tilburg. Maurice
  173. bought an MSX-computer during his scholar-years. During his graduating year
  174. he upgraded to an MSX2 and (having fallen in love with his brother's
  175. Archimedes) went out to buy an A310 only months before the release of
  176. RISCáOS 2. He upgraded to an A5000 at the beginning of 1992. Maurice came up
  177. with the idea of loadable soft-modes when he realised that many of his
  178. favourite module-based-modes would no longer work under RISC OS 3 because it
  179. has more modes. UniMode2 gradually grew out of this idea. Maurice is in
  180. charge of the logistics involved. He has written the application's
  181. user-interface (the desktop front-end), the compiler and most of the
  182. manuals, Draw- and Textfiles supplied with the package.
  183.  
  184.  
  185.  Bibliography
  186.  ~~~~~~~~~~~~
  187.  
  188.  
  189. Books for further reading:
  190.  
  191. - RISC OS Programmer's Reference Manual (Acorn Computers Ltd.)
  192.  
  193. - Acorn RISC Machine Family Data Manual
  194.         - The 32-bit RISC Microprocessor System -  (Prentice Hall)
  195.  
  196.  
  197.  Acknowledgements
  198.  ~~~~~~~~~~~~~~~~
  199. Special thanks are due to (in random order) :
  200.  
  201.  
  202. - Acorn Computers Ltd., Cambridge UK
  203.  
  204. - Welwyn Systems Ltd., Blyth UK
  205.  
  206. - Desk, Schiedam NL
  207.  
  208. - B. Bles, Woerden NL
  209.  
  210. - E. DorrΘ, NL
  211.  
  212. - FKW & ETJ v/d Pol, Hoeven NL
  213.  
  214. - Ministerie van Sociale Zaken en Werkgelegenheid, Den Haag NL
  215.  
  216. - VLSI Technology Inc., San Jose USA
  217.  
  218. - Prentice Hall International Ltd., London UK
  219.  
  220. - J.P. Hendrix, Dongen NL
  221.  
  222. - M. Hendrix, Tilburg NL
  223.  
  224.  
  225.  
  226.  
  227.  
  228.  
  229.  
  230.  
  231.  
  232.  
  233.  
  234.         The Road goes ever on and on,
  235.                 Down from the door where it began.
  236.         Now far ahead the Road has gone,
  237.                 And I must follow if I can.
  238.         Pursuing it with weary feet,
  239.                 Until it joins some larger way.
  240.         Where may paths and errands meet,
  241.                 And whither then? I cannot say.
  242.  
  243.                                 - J.R.R. Tolkien "The Lord of the Rings" -
  244.  
  245.  
  246.  
  247.